//package cn.iktz.mather.know.web.controller;
//
//import java.io.FileReader;
//import java.util.Base64;
//import java.util.List;
//import java.util.Map;
//import java.util.UUID;
//
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//
//import org.apache.commons.io.IOUtils;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.PathVariable;
//import org.springframework.web.bind.annotation.RequestMapping;
//import org.springframework.web.bind.annotation.RequestParam;
//import org.springframework.web.bind.annotation.ResponseBody;
//
//import cn.iktz.mather.know.web.utils.HttpUtils;
//import net.sf.json.JSONObject;
//
//@Controller
//public class SearchController2 {
//
//	// private static final Log SEARCH_LOGGER =
//	// LogFactory.getLog("SEARCH_LOGGER");
//
//	@RequestMapping("/s")
//	@ResponseBody
//	public Map<String, Object> search(@RequestParam(required = true) String w, Integer p, Integer r,
//			HttpServletRequest request) {
//
//		return null;
//	}
//
//	@RequestMapping("/")
//	public String index(Integer num,HttpServletRequest request) {
//		try{
//			String json = HttpUtils.getContentAsString("http://localhost:8080/list?num=10");
//			JSONObject object = JSONObject.fromObject(json);
//			request.setAttribute("list", object);
//		}catch(Exception e){
//			e.printStackTrace();
//		}
//		return "ask_index";
//	}
//
//	@RequestMapping("/list")
//	public String list(Integer num,HttpServletRequest request) {
//		try{
//			String json = HttpUtils.getContentAsString("http://localhost:8080/list?num=10");
//			JSONObject object = JSONObject.fromObject(json);
//			
//			request.setAttribute("list", object);
//		}catch(Exception e){
//			e.printStackTrace();
//		}
//		return "ask_index";
//	}
//
//	@RequestMapping("/ask/detail")
//	public String askDetail() {
//		return "ask_detail";
//	}
//
//	@RequestMapping(value = "/ask/detail/{id}")
//	public String getUrlParam(@PathVariable("id") String id, HttpServletRequest request) {
//		try {
////			String json = IOUtils.toString(new FileReader("C:\\dev\\Document.json"));
//			String json = HttpUtils.getContentAsString("http://localhost:8080/ask/detail/"+id);
//			JSONObject object = JSONObject.fromObject(json);
//			request.setAttribute("qa", object.getJSONArray("items").get(0));
//			String recJson = HttpUtils.getContentAsString("http://localhost:8080/ask/rec/"+id+"?num=10");
//			request.setAttribute("rec", object.getJSONArray("items").get(0));
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//		return "ask_detail";
//	}
//
//	@RequestMapping("/click")
//	public void redict(String u, HttpServletRequest request, HttpServletResponse response) {
//		try {
//			response.sendRedirect(new String(Base64.getDecoder().decode(u)));
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//	}
//
//	public static String createUUID() {
//		return UUID.randomUUID().toString().replaceAll("-", "");
//	}
//}
